from apscheduler.schedulers.blocking import BlockingScheduler
from src.util.log_util.log import logging  # 导入日志模块方便调试和追踪错误
import src.login as login


def init_scheduler():
    # sched = BlockingScheduler()
    # sched.add_job(login.init, 'interval', seconds=5)
    # sched.start()
 
    # 创建一个调度器
    scheduler = BlockingScheduler()

    # 添加任务，设置本地时区为 "Asia/Shanghai"，每天11点触发
    #scheduler.add_job(login.init, 'cron', hour=13, minute=20)
    #测试使用的定时
    scheduler.add_job(login.init, 'interval', seconds=5)
    logging.info("任务添加成功")

    # 启动调度器
    scheduler.start()
    logging.info("调度器启动成功")